/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package ru.jSkyRoom.interfaces.major;

import ru.jSkyRoom.interfaces.additional.HasDamage;
import ru.jSkyRoom.interfaces.additional.HasModel;
import ru.jSkyRoom.interfaces.additional.HasPickupAndDropSound;
import ru.jSkyRoom.interfaces.additional.HasProjectile;
import ru.jSkyRoom.interfaces.additional.HasValue;
import ru.jSkyRoom.interfaces.additional.HasKeywords;
import skyproc.AMMO;

/**
 *
 * @author Rakev
 */
public interface Ammo extends DescriptionedMajor, HasKeywords, HasModel, HasValue, HasPickupAndDropSound, HasDamage, HasProjectile {

    public boolean getFlag(AMMO.AMMOFlag flag);

    public void setFlag(AMMO.AMMOFlag flag);

    public void unsetFlag(AMMO.AMMOFlag flag);
}
